package com.johann.variable;
/**
 * @Description: Java的变量
 *
 * 命名规则：变量名必须是一个以字母开头并由字母或数字构成的序列
 * 其中这里所说的字母指的是 'A'~'Z' 'a'~'z' '_' '$' 或 在某种语言中表示字母的任何unicode字符，如π（希腊），
 * 变量名的长度没有限制，大小写敏感
 */
public class JavaVariable {

    static final double PI_R_P=3.1425; //定义的是类常量，如果再加一个public，那么其他类也可以使用
    public static final double PI_R_P_=3.1415; //定义的是类常量，如果再加一个public，那么其他类也可以使用

    public static void main(String[] args) {
        /***************************java关键字：java中被赋予特殊含义的*****************
         abstract	    assert	        boolean 	break   	byte
         case	        catch	        char    	class	    const
         continue	    default	        do	        double	    else
         enum	        extends	        final	    finally	    float
         for	            goto	        if	        implements	import
         instanceof	    int	            interface	long	    native
         new	            package	        private	    protected	public
         return	        strictfp        short	    static	    super
         switch	        synchronize     this	    throw	    throws
         transient	    try	            void	    volatile	while
         * **************************************************************************/
        /*********************************java标识符********************************
         null            true            false
         * **************************************************************************/
        /*************java保留字：已经定义过的，目前还没怎么用的，以后可能会用的**********
         goto            const
         * **************************************************************************/
        int A89J;
      //  System.out.println(A89J); //声明变量后，必须初始化
        float __NO_way;
        __NO_way=3f; //也可以写成一行
        double $_f233;
        boolean a9__;
       // char 9iufda； 不能以数字开头
        short π8791_434yuu$;
        // int void  // 不合法，不能以关键字作为变量名
        // int const // 不合法，不能以关键字作为变量名
        // int goto  // 不合法，不能以关键字作为变量名

        String s=" ";    //字符串" "是个常量
        StringBuffer stringBuffer = new StringBuffer();     //线程安全，效率较低
        StringBuilder stringBuilder=new StringBuilder();    //线程不安全，效率较高

        final double PI_ROUND=3.1415926;

    }

}
